Current Issues In Software Engineering For Natural Language Processing
نویسنده
چکیده
In Natural Language Processing (NLP), research results from software engineering and software technology have often been neglected. This paper describes some factors that add complexity to the task of engineering reusable NLP systems (beyond conventional software systems). Current work in the area of design patterns and composition languages is described and claimed relevant for natural language processing. The benefits of NLP componentware and barriers to reuse are outlined, and the dichotomies “system versus experiment” and “toolkit versus framework” are discussed. It is argued that in order to live up to its name language engineering must not neglect component quality and architectural evaluation when reporting new NLP research.
منابع مشابه
Integrating Natural Language Processing and Software Engineering
This paper tries to put various ways in which Natural Language Processing (NLP) and Software Engineering (SE) can be seen as inter-disciplinary research areas. We survey the current literature, with the aim of assessing use of Software Engineering and Natural Language Processing tools in the researches undertaken. An assessment of how various phases of SDLC can employ NLP techniques is presente...
متن کاملChoosing among Architectures for AppliedMultilingual
This is an extended abstract of a talk to be presented at the Future Issues for Multilingual Text Processing workshop of PRICAI-96. This talk intends to give an overview of the project ACNLG (Applied Chinese Natural Language Generation) as it currently stands. Since we are at the beginning of our project, the discussion has a corresponding preliminary character. By discussing our philosophy and...
متن کاملA Greek Morphological Lexicon and Its Ex- Ploitation by a Greek Controlled Language
This paper presents a large-scale Greek morphological lexicon, developed by the Software & Knowledge Engineering Laboratory (SKEL) of NCSR “Demokritos”. The paper describes the lexicon architecture and the procedure to develop and update it. The morphological lexicon was used to develop a lemmatiser and a morphological analyser that were included in a controlled language checker for Greek. The ...
متن کاملRaheel Ahmad
My current research is focused around building frameworks for intelligent agents and agent-oriented software engineering. In my dissertation, I have developed a new formal framework for the analysis and implementation of multi-agent systems. Most of my other research activities are associated with applied computational intelligence—including fuzzy expert systems for natural language-based compu...
متن کاملACL - 08 : HLT Software Engineering , Testing , and Quality Assurance for Natural Language Processing
Software engineering in general is a first-class research object in computer science, but generally has not been treated as such within the natural language processing community. This is despite the fact that natural language as an input type has unique characteristics that present special problems for software testing, quality assurance, and even requirements specification. The goals of this w...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003